Labelloid definition

Of or pertaining to the labellum, the lower central petal of the orchid.
adjective
0
0
Advertisement