Definition of musk orchid in English:

musk orchid

noun

  • A small Eurasian orchid of chalk grassland, Herminium monorchis, with small, green honey-scented flowers.

Origin

1920s.