(literary) two mountains standing next to each other
// MAIN MEANING(literary) two mountains standing next to each other
Explore more related entries to look up.