Spanish-French dictionary »

dúcula meaning in French

SpanishFrench
dúcula noun

carpophageadjectif