Spanish-French dictionary »

bogarra meaning in French

SpanishFrench
Bogarra noun

Bogarranom