placoderms - French English Dictionary