meaning of simia

1. an ape or monkey


Related Words

simian |

Developed & Maintained By Taraprasad.com

Treasure Words