a unit of moroccan troops in the spanish army - German English Dictionary