【经】 notes payable on demand
【经】 at sight; due on demand; on demand
cope with; deal; do sth. perfunctorily; handle; manipulate【法】 tackle
bill【经】 note