self-catalyzed - German English Dictionary