meaning of lofoten

1. a string of islands off the northwestern coast of Norway in the Norwegian Sea


Related Words

lofoten |

Developed & Maintained By Taraprasad.com

Treasure Words