Wordigg

abilla Definitions

noun

an oily seed, from the south american plant fevillea trilobata, used to make candles.

Discover More the word abilla

Scrabble the word abilla

abilla thesaurus

Examples include abilla