What does" La Despedida " mean

The literal translation of "La Despedida" in English is "Farewell". "Addio" in Italian and "Adieu" in French.

Tag: adieu 

Sunday, February 05 2012