Definify.com

Definition 2025


yağmurluk

yağmurluk

Turkish

Noun

yağmurluk

  1. raincoat
  2. oilskin