tapeworms - Fransızca İngilizce Sözlük

tapeworms

Meanings of "tapeworms" in French English Dictionary : 1 result(s)

İngilizce Fransızca
Zoology
tapeworms cestodes [pl]