English-Portuguese dictionary »

chupacabras meaning in Portuguese

EnglishPortuguese
chupacabras (mythical Western legend)
noun

chupa-cabranoun
{m}