Definition of "depo"

depo

  • noun

    plural depos

    1. (law, informal) deposition