stower - Turkish English Dictionary