Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

slipper orchid Definition

Cancel
slipper orchid
noun
a type of orchid; a lady's slipper

Words Related to slipper orchid!

slipper orchid Examples by Brain Bank Users