Meaning of loon

Definition of loon

(noun) a worthless lazy fellow
large somewhat primitive fish-eating diving bird of the northern hemisphere having webbed feet placed far back; related to the grebes

Other information on loon

WIKIPEDIA results for loon
Amazon results for loon