×
loggerhead
meaning in French
n.
sot, imbécile; espèce d'une tortue maritime
Related Words
loggerheads
be at loggerheads
loge
logger
loggerheads
loggia
PC Version
Copyright © 2018 WordTech Co.