Definitions of Lonas inodora:

  • noun:   shrub of southwestern Mediterranean region having yellow daisylike flowers