Spanish-English dictionary »

almirante de escuadra meaning in English

SpanishEnglish
almirante de escuadra noun

lieutenant admiralnoun