Attested.to

Definition

loofah of Pakistan; widely cultivated throughout tropics

Seed ·

Term in context

angled loofah in CommonParlance