Definition of orchis

Definition of orchis
  1. orchis Noun Any plant of the genus "Orchis"; an orchid
Need more help? Try our forum NEW