Word of Multiple Distinct Meanings

lap  
1.大腿
2.圈(操場,游泳)  n.  vt.
3.lap up(貓狗)舔(水),(人)超想知道

hail  
1.冰雹  n. vi.
2.從...來  v.   to hail form someplace  <  I hail from Taiwan >
3.稱讚  vt.  hail sb as sth  < he has been hailed as the new James Dean >
4.叫  vt.  < hail a cab >

impediment
1. n.  阻礙
2. n.  口吃
3. n.  禁止結婚

dispense
1. 分配 = to give , to distribute  <the dispensing machine>
2. 除去 dispense with sth = to get rid of, to remove  , to discard
3. 豁免(天主教法律)  dispense sb from sth  =  give sb dispensation of sth

dispensable  a.非必要的  = not necessary