French-English dictionary »

vampire des enfers meaning in English

FrenchEnglish
vampire des enfers nom {m}

vampire squid◼◼◼(sea animal)
noun