Landsknecht

What is Landsknecht?

Landsknecht definition and meaning on Dictionary terms:
noun

a European mercenary foot soldier of the 16th century, armed with a pike or halberd.