water lilytranslation and definition "water lily", tamil lexiconWordTamil Definitionwater lilyஅல்லி, ஆம்பல்