labiate

/ˈleɪbiət/

labiate

English Adj
Ad

Definition

Having lips or liplike parts.

Ad