gizzardtranslation and definition "gizzard", tamil lexiconWordTamil Definitiongizzardஅரைப்புப்பை,அரைவைப்பை