meaning of endameba

1. any ameba of the genus Endamoeba


Related Words

endameba |

Developed & Maintained By Taraprasad.com

Treasure Words