×

Paphiopedilum callosum

Plant
Paphiopedilum callosum is a species of orchid found from Vietnam to northwestern Peninsular Malaysia. It has been investigated and shown promising results in the treatment of cancer. Wikipedia
Scientific name: Paphiopedilum callosum
Higher classification: Venus slipper
Rank: Species