DICTIONARY

(Total Entries : 197270)

摩由羅

Dictionary Definition: 

mayūra, 孔雀 a peacock; also 摩裕羅; 摩廋囉.