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