Estas palabras me parece que son modismos de Perú o Guatemala, no estoy seguro. Yo soy del norte de México y la palabra "rancio" se ocupa para decir caducado o echado a perder. Y no me extrañaría que tenga otro significado en otro país latinoamericano, ya que son parte de algun lenguaje local, no aparecen en un diccionario genérico.