medusoidtranslation and definition "medusoid", tamil lexiconWordTamil Definitionmedusoidமெதூசாவுருவான