parliamentary delegation - Spanish English Dictionary