Search term sán lá has one result
Jump to
VI Vietnamese EN English
sán lá (n) [parasitic worm of the class Trematoda] (n) trematode (n) [parasitic worm of the class Trematoda] (n)

VI EN Translations for