cocoxcalli

Noun

 * 1) hospital, medicine house.