English-French dictionary »

cucamelon meaning in French

EnglishFrench
cucamelon (Melothria scabra)
noun

concombre à confirenom {m}