Spanish-French dictionary »

apalusa | appaloosa meaning in French

SpanishFrench
apalusa | appaloosa noun

appaloosanom {m}