Dictionary English – Romanian

sunshade



Substantiv