DELATION MEANING IN ENGLISH

• Delation Definition & Synonyms

  1. (n.) Accusation by an informer.
  2. (n.) Conveyance.


RECENT SEARCHES