university of aberdeen - German English Dictionary