illegal poaching - French English Dictionary