town twinning - Spanish English Dictionary