screen name

Noun

 * 1)  a pseudonym used for online communication
 * 1)  a pseudonym used for online communication

Translations

 * Finnish: ,
 * French: ,