ball-pillow structures - Turco Inglés Diccionario