SUPERNATATION MEANING IN ENGLISH

• Supernatation Definition & Synonyms

  1. (n.) The act of floating on the surface of a fluid.


RECENT SEARCHES