sotapoika

Noun

 * 1) soldier, especially a young one

Usage notes
This word has an affectionate air about it - one would never call an enemy.