put forward/plea a defence - Spanish English Dictionary