Spanish-French dictionary »

barbens meaning in French

SpanishFrench
Barbens noun

Barbensnom