budda
budda
English
Noun
Ad
Definition
Eremophila mitchellii, a sandalwood-like plant native to Australia.
Ad
budda
Eremophila mitchellii, a sandalwood-like plant native to Australia.