ligule

ligule

English Noun
Ad

Definition

A strap-shaped structure.

Etymology

Borrowed from Latin ligula.

Ad