local rains

انگلیسی به انگلیسی

• local showers, localized rainfall, rain that falls in a fairly small area

پیشنهاد کاربران

بپرس