Slovnenya

Translation English Japanese: deliver the goods

Dictionary: main
deliver the goods
verb