meaning of meerkat

1. a mongoose-like viverrine of South Africa having a face like a lemur and only four toes


Related Words

meerkat |

Developed & Maintained By Taraprasad.com

Treasure Words