Slovnenya

Translation English Spanish: lieutenant commander

Dictionary: main
lieutenant commander
noun