Dictionary English – Romanian

radar



Substantiv