ball-pillow structures - Turkish English Dictionary