land-slide detector - Turkish English Dictionary