This page provides all possible meanings and translations of the word falmouth
FreebaseRate this definition:(0.00 / 0 votes)
Falmouth is a town, civil parish and port on the River Fal on the south coast of Cornwall, England, United Kingdom. It has a total resident population of 21,635.
Falmouth is the terminus of the A39, which begins some 180 miles away in Bath, Somerset.
The Nuttall EncyclopediaRate this definition:(0.00 / 0 votes)
a seaport on the Cornish coast, on the estuary of the Fal, 18 m. NE. of the Lizard; its harbour, one of the finest in England, is defended E. and W. by St. Mawes Castle and Pendennis Castle; pilchard fishing is actively engaged in, and there are exports of tin and copper.