meaning of avestruz

avestruz - Spanish to English

ostrich