impervious to temperature and humidity - Turkish English Dictionary