English Channel
English Dictionary
->
Letter E
-> English Channel
Search Dictionary:
English Channel Definition
(n)
an
arm
of
the
Atlantic
Ocean
that
forms
a
channel
between
France
and
Britain
English Channel Synonyms
English Channel
© Art Branch Inc.