armored catfish - French English Dictionary