stop working (mechanism/appliance) - Turkish English Dictionary

Suggest a Term