vanmaram

ആറ്റുദര്‍ഭ - meaning in english

Meanings for ആറ്റുദര്‍ഭ

noun
Sacrificial grass