a drain on the resources - Turkish English Dictionary