Grevillea striata

Explore definitions, synonyms, and language insights of Grevillea striata

Definitions

Noun
tree yielding hard heavy reddish wood

More General Terms