英文:be beholden to sb for...
中文意思:因...而感激(某人)
英文:beholden中文意思:*[bi'h?ud?n]a. 负有义务的, 受惠的相关词组:be beholden to sb for......