I’ve just found this : http://fieldsupport.dliflc.edu/products/moroccan/bs_bc_LSK/default.html
It’s a US Defence Language Institute Foreign Language Center Website, so it has some specialised vocabulary, such as Mine Warfare Terms, which we hopefully won’t need !! But it also has lots of useful general vocab and great audio for pronunciation practice.