From semi- + cálido.
semicálido (feminine semicálida, masculine plural semicálidos, feminine plural semicálidas)