Missolonghi

What is Missolonghi?

Missolonghi definition and meaning on Dictionary terms:
noun

a town in W Greece, on the Gulf of Patras: Byron died here 1824.