rain cats and dogs in Turkish
rain cats and dogs in Turkish
bardaktan boşalırcasına yağmak
(idiomatic, impersonal) To rain very heavily.
şakır şakır yağmur
(idiomatic, impersonal) To rain very heavily.