English Dictionary
Definition (right) from the start in British English
(right) from the start phrase
phrase
1
immediately when something begins and all the time after that
