English-French dictionary »

vampire squid meaning in French

EnglishFrench
vampire squid (sea animal)
noun

vampire des enfers◼◼◼nom {m}