• word of the day

    stelis

    stelis - Dictionary definition and meaning for word stelis

    Definition
    (noun) any of various small tropical American orchids of the genus Stelis having long slender racemes of numerous small to minute flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp