Olinda

What is Olinda?

Olinda definition and meaning on Dictionary terms:
noun

a city in NE Brazil, N suburb of Recife, on the Atlantic coast: beach resort.