The meaning of INVERCLYDE is administrative area of western Scotland area 62 square miles (162 square kilometers), population 81,485.