ankkuripaikka

Noun

 * 1) An anchorage; a place for anchoring.