put (trust) - English Synonyms Dictionary