Answer:
welsh - Cymraeg
English - Saesneg history - Hanes
science - gwyddoniaeth
biology - bioleg
maths - Mathamateg / maths
Physical education - addysg gorfforol
games - gemau
French - Ffrangeg
Spanish - Spaeneg
German - Almaeneg
Drama - Drama
art - Celf
Technology - Technoleg