ring made on the floor to play trolla - Spanish English Dictionary