Yalhuru

From Fresh Dictionary

Martuthunira

Noun

yalhuru

  1. tongue

See also

la:yalhuru

Personal tools