ball cage trap - Turkish English Dictionary