n. 1 roost, rest, seat; spot, location, position, place, site, vantage point, perspective From his perch at the top of the cliff, Martin had a clear view of the cave entrance
v. 2 roost, rest, sit, nest; place, put, set, situate, locate, position, site The owl was perched in the tree, waiting for the vole to appear from its burrow