meaning of am besten in der Lage sein, etw. zu tun

am besten in der Lage sein, etw. zu tun - German to English

become best placed to accomplish sth. [EU usage]