catch technologies - German English Dictionary