ammonia leaching - Turkish English Dictionary