Dictionary English – Romanian

petard



Substantiv