meaning of xenopus

1. an African clawed frog; in some classifications made the type genus of a separate family Xenopodidae


Related Words

xenopus | xenopus laevis |

Developed & Maintained By Taraprasad.com

Treasure Words