sambar

nounA large deer with long, branched antlers, native to South and Southeast Asia.

No synonyms or antonyms found for this word.