Finnish French Dictionary

suomen kieli - Français

roska in French:

1. des ordures