whereabouts

n. 下落、所在之處

adv. 在何處

英文釋義

  1. the general location where something is