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

നാമം (Noun)
Sacrificial grass