himalaya : Idioms & Phrases


himalaya honeysuckle

  • noun shrub honeysuckle with drooping spikes of purplish flowers
    Leycesteria formosa.
WordNet

himalaya mountains

  • noun a mountain range extending 1500 miles on the border between India and Tibet; this range contains the world's highest mountain
    Himalaya; Himalayas.
WordNet