Meaning of the Sanskrit Word: upadrasta

  upadrasta—overseer    Bg 13.23
  upadrasta—the witness    SB 4.7.50
  upadrasta—observer    SB 4.29.17
  upadrasta—the overseer of everything    Madhya 20.313

Can't find any compound Sanskrit words containing upadrasta.