armoured rat - Spanish English Dictionary