×

loufa meaning in English

n. loofah, rag gourd, tropical vine bearing large elongated fruit

Related Words

  1. loueur
  2. loueur de canots
  3. loufoque
  4. lougre
PC Version

Copyright © 2018 WordTech Co.