Tied up (fr. Garrotté)

Translation into English

Synonyms