meaning of tenrec ecaudatus

1. prolific animal that feeds chiefly on earthworms


Related Words

tenrec ecaudatus |

Developed & Maintained By Taraprasad.com

Treasure Words