HOTEL-DIEU MEANING IN ENGLISH

• Hotel-Dieu Definition & Synonyms

  1. (n.) A hospital.


RECENT SEARCHES