Spanish-French dictionary »

algarroba meaning in French

SpanishFrench
algarroba noun
{f}

caroubenom {f}