amoeboid celltranslation and definition "amoeboid cell", tamil lexiconWordTamil Definitionamoeboid cellஅமீபக்கலம்