encumbered

英文釋義

  1. loaded to excess or impeded by a heavy load