ommatophoretranslation and definition "ommatophore", tamil lexiconWordTamil Definitionommatophoreகட்கொம்பு