meaning of sambar

1. a deer of southern Asia with antlers that have three tines


Related Words

sambar |

Developed & Maintained By Taraprasad.com

Treasure Words