NCEA level 1 German vocabulary

844 terms By RobbM