From horse + sit.
horsesit (third-person singular simple present horsesits, present participle horsesitting, simple past and past participle horsesat)