Spanish-French dictionary »

luffa meaning in French

SpanishFrench
luffa noun

luffanom {m}