placodermatous - Spanish English Dictionary