planning ahead

listen to the pronunciation of planning ahead
الإنجليزية - الإنجليزية
advance planning, devising ahead of time, advance designing