Sekirov Dictionary

vanara

noun1

  1. Forest dwellers, monkeys or apes.
forms

vanaras

This dictionary works without the internet: on your phone · in Chrome