scrunched up ball - Turkish English Dictionary