Spanish-French dictionary »

chupacámara meaning in French

SpanishFrench
chupacámara noun

bête de scènenom {f}

Your history