devourers - Turkish English Dictionary