ఆదరువుādaruvu
Top 8000
Meanings
Noun
1. prop, support, aid
2. refuge, shelter, protection
3. means of subsistence