Slovnenya

Translation English Spanish: drop the ball

Dictionary: main
drop the ball
verb