montabyn /mɒntˈæbaɪn/ ← Back to M Definitions 1. noun A small village in Cornwall, England. “The village of Montabyn was once a thriving fishing port.” Synonyms hamlet village Antonyms city metropolis