Vanilla roscheri

Vanilla roscheri is a species of flowering plant in the family Orchidaceae found in Kenya, Somalia, Mozambique, Tanzania, Ethiopia, and South Africa.