Meaning of the Sanskrit Word: upadrasta

  upadraṣṭā—overseer    Bg 13.23
  upadraṣṭā—the witness    SB 4.7.50
  upadraṣṭā—observer    SB 4.29.17
  upadraṣṭā—the overseer of everything    Madhya 20.313

Can't find any compound Sanskrit words containing upadrasta.