任由rèn yóurenyouto let (sb do sth)to allowregardless ofCharacters in this word任to trust, to rely on由cause, reasonStudy it in Yanamino