LATITATION MEANING IN ENGLISH

• Latitation Definition & Synonyms

  1. (n.) A lying in concealment; hiding.


RECENT SEARCHES