1 ghostflower | Definition of ghostflower

ghostflower

noun

Definition of ghostflower

: indian pipe