anthropoid apetranslation and definition "anthropoid ape", tamil lexiconWordTamil Definitionanthropoid apeமனிதவடிவக்குரங்கு