Slovnenya

Translation English Spanish: tugboat

Dictionary: main
tugboat
noun
2 torre.