tarata (English, noun)
expansion: tarata (plural taratas)
Senses:
glosses: Synonym of lemonwood (“the tree Pittosporum eugenioides”).
Forms:
form: taratas
tags: plural