drench ne demek

  1. drench : ıslatmak
  2. drench : sırılsıklam etmek