Dictionary English – Romanian

latch



Substantiv