tapeworm


Results for "tapeworm"

English - Turkish Dictionary

tapeworm

(English - Turkish Dictionary) :
i. tenya, şerit.