limonin (bitter substance) - Turkish English Dictionary