Verb-object compound, composed of guarda (“to guard (originally)”) + marina (“navy”).
guardamarina m (plural guardamarinas)