English-Latin dictionary »

having pairs of projecting teeth meaning in Latin

EnglishLatin
having pairs of projecting teeth adjective

cynodon [(gen.), cynodontis]adjective