amblyopeatranslation and definition "amblyopea", tamil lexiconWordTamil Definitionamblyopeaமழங்குபார்வை