Word info

abilla

Noun

Meaning

abilla (plural abillas)

(of Latin America) An oily seed, from the South American plant Fevillea trilobata, used to make candles.

Source: en.wiktionary.org

Anagrams

Close letter words and terms