ram's-head

This is not a dictionary! - Search for "ram's-head" in The Danish Dictionary

  • March 2. 2016 from wordnet.princeton.edu

    ram's-head noun english

    orchid of northern North America having a brownish-green flower and red-and-white lip suggestive of a ram's head