meaning of anspruchsvoller Mensch

anspruchsvoller Mensch - German to English

tough individual