share transfer agreement - German English Dictionary