English-Latin dictionary »

hundred-headed, having a hundred heads meaning in Latin

EnglishLatin
hundred-headed, having a hundred heads adjective

centiceps [(gen.), centcipitis]adjective