meaning of lemuroid

1. Like or pertaining to the lemurs or the Lemuroidea.
2.
One of the Lemuroidea.


Related Words

lemuroid | lemuroidea |

Developed & Maintained By Taraprasad.com

Treasure Words