petals - Turkish English Dictionary