good friday agreement - German English Dictionary