The Finnish term "vuori" matches the English term "mountain"