sell on trust - German English Dictionary