a dog has an owner a cat has staff - Turkish English Dictionary

Suggest a Term