Abilla meaning

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

Origin of abilla

  • From American Spanish.

    From Wiktionary