Mercapto... - German English Dictionary