armoured catfishes - Spanish English Dictionary