thatch placed on the top ofwall meaning in telugu

Word: thatch placed on the top ofwall

Meanings in telugu :

maduru ( మదురు )

Related English Telugu Meaning

Telugu to English
English To Telugu