autonomous university of barcelona - German English Dictionary