Spanish-French dictionary »

zorra teumesia meaning in French

SpanishFrench
zorra teumesia noun

renard de Teumessenom {m}