flindosa

Explore definitions, synonyms, and language insights of flindosa

Definitions

Noun
tall Australian timber tree yielding tough hard wood used for staves etc

More General Terms