todlowrie
/ˈtɒdloʊri/ (TOD-loh-ree)
Definitions
1. noun
A type of low-growing, spreading ground cover, particularly a flowering plant of the genus Plectranthus.
“The garden was filled with a variety of low-maintenance plants, including todlowrie, which added vibrant colors to the landscape.”