slr (sorry late reply) - Turkish English Dictionary