Urban Dictionary: Ville Valo.

8.

Meaning: Damn sexy Finnish god.

By cat.