Spanish-French dictionary »

trabanca meaning in French

SpanishFrench
Trabanca noun

Trabancanom