French-Spanish dictionary »

chupacabra meaning in Spanish

FrenchSpanish
chupacabra nom {m}

chupacabrasnoun