meaning of 20 Euro Strafe zahlen müssen

20 Euro Strafe zahlen müssen - German to English

is fined 20 euros