floating planttranslation and definition "floating plant", tamil lexiconWordTamil Definitionfloating plantமிதக்கும் தாவரம்