Slovnenya

Translation English Spanish: cannonball

Dictionary: main
cannonball
noun