budda

budda

English Noun
Ad

Definition

Eremophila mitchellii, a sandalwood-like plant native to Australia.

Ad