pin-cushion star - Turkish English Dictionary