ctenophoretranslation and definition "ctenophore", tamil lexiconWordTamil Definitionctenophoreநீந்தற்சீப்பு