thorough preparation

Translations
préparation minutieuse
Words
thorough

adjective
approfondie
preparation

noun
préparation