Finnish French Dictionary

suomen kieli - Français

ampua in French:

1. shoot shoot