Search in full dictionary

CHANNEL, THE

CHANNEL, THE
ScnMaster
the English Channel, an arm of the Atlantic between southern England and northwestern France. —Secrets of the MEST Universe Glossary (approved 26-9-90)