resident orca - French English Dictionary