Talara

What is Talara?

Talara definition and meaning on Dictionary terms:
noun

a seaport in NW Peru.