What does" La Despedida " mean

The literal translation of "La Despedida" in English is "Farewell". "Addio" in Italian and "Adieu" in French.
Updated on Sunday, February 05 2012 at 09:57PM EST
Source: kgb.com
Collection: adieu 

Related Questions