Ellon (English, name)
expansion: Ellon
Senses:
glosses: A town in Aberdeenshire council area, Scotland (OS grid ref NJ9530).
glosses: A commune in Calvados department, Normandy, France.
Forms: