meaning of allererste Gelegenheit

allererste Gelegenheit - German to English

earliest opportunity