English word definition — powered by WordNet
a creature of Teutonic mythology
Want to remember firedrake?