Search in full dictionary
AMBOY (1)
AMBOY (1)
ScnMaster
the name of a town in
northern
Illinois
, in the United States.
—HSSC Glossary (Final approval 3-9-90)