Spanish-French dictionary »

carabao meaning in French

SpanishFrench
carabao noun
{m}

buffle des maraisnom {m}