French-Spanish dictionary »

tamarau meaning in Spanish

FrenchSpanish
tamarau nom {m}

tamaraonoun
{m}