Lembalemba.
noun

MEANING

Awhite membranous tissue made by a spider.

Phrase Book

Translations

Verb conjugation