sandwiched
动词 sandwich:
make into a sandwich
同义词:sandwich
insert or squeeze tightly between two people or objects