Osmussaar in Russian Osmussaar in Russian Осмуссаар proper noun Island in northwest Estonia, on the southern coast of Gulf of Finland. Add to Flashcards