Did you mean Monmouth?
Monmouth
noun
°A town in Monmouthshire, Wales.