ball cage trap - French English Dictionary