Slovnenya

Translation English Japanese: car bomb

Dictionary: main
car bomb
noun