turkish red poppy - Turkish English Dictionary