(raining) in buckets - Turkish English Dictionary

Suggest a Term