Fantasy vocabulary

1234567
Across
  1. 3. Powerful person that casts spells
  2. 5. Dangerous animal, similar to a dog
  3. 6. Imaginary animal that spits fire
  4. 7. Race that has pointy ears
Down
  1. 1. Imaginary animal similar to a horse, with one horn
  2. 2. Big building where the king, queen and people live
  3. 4. Very short race