tumor on a hen or rooster's tongue - Spanish English Dictionary