×

loggerhead meaning in French

n. sot, imbécile; espèce d'une tortue maritime

Related Words

  1. loggerheads
  2. be at loggerheads
  3. loge
  4. logger
  5. loggerheads
  6. loggia
PC Version

Copyright © 2018 WordTech Co.