1. Home
  2. >
  3. Define
  4. >
  5. TOPWATER

Definition of TOPWATER

  • floating on or near the top of the water [adj]