amygdalintranslation and definition "amygdalin", tamil lexiconWordTamil Definitionamygdalinஅமித்தலீன்