Horsehair toadstool

What is Horsehair toadstool?

Horsehair toadstool definition and meaning on Dictionary terms:
noun
a dark nebula in the constellation Orion, composed of opaque cosmic dust and resembling the head of a horse.

 

reference: https://www.dictionary.com/browse/horsehair-toadstool

Tags: