mechanical barking - Turkish English Dictionary