first and last 總的說來,總共
first and last adv : taking everything together; "she was first and last a scientist" [syn: above all]