YourDictionary

luffa

noun

  1. dishcloth gourd
  2. the fibrous, vascular skeleton of the pod of a dishcloth gourd, used as a sponge

See luffa in American Heritage Dictionary 4

link/cite print suggestion box