Jump to content

Leopard orchid

From Wikipedia, the free encyclopedia

Leopard orchid may refer to several genera and species of orchid: