Methraappeaaleettha meaning in english


Word: മെത്രാപ്പൊലീത്ത Transliteration: metrāppolītta

Meaning of മെത്രാപ്പൊലീത്ത in english :

Arch-bishop
Related wordsmetrāppolītta (മെത്രാപ്പൊലീത്ത) - Arch-bishop 
Malayalam to English
English To Malayalam