Harry Potter Pop Quiz

First name meaning: Neville is _____ for "new town, land, or farmland." An old-fashioned name.
Choose the right answer:
Option A French
Option B German
Option C Scottish
Option D Irish
 spikes_girl posted over a year ago
skip question >>
save