forceful occupation of a place or facility - Turkish English Dictionary

Suggest a Term