Find the word definition

Wikipedia
Leucheria

Leucheria is a genus of flowering plants in the aster family.

Leucheria is native to South America and the Falkland Islands ( Islas Malvinas).

Species