Definition of elmhurst:
(n) :
A suburb of Aylesbury, Buckinghamshire, England (OS grid ref SP8214).
(n) :
A small village in Curborough and Elmhurst parish, Lichfield district, Staffordshire, England (OS grid ref SK1112).
(n) :
A town in the Shire of Pyrenees, central western Victoria, Australia
(n) :
A number of places in the United States:
(n) :
A neighbourhood of Sacramento, California.
(n) :
A neighbourhood of Oakland, California.