meaning of menai strait

1. a strait in northern Wales between Anglesey Island and the mainland


Related Words

menai strait |

Developed & Maintained By Taraprasad.com

Treasure Words