meaning of am besten geeignet sein, etw. zu tun

am besten geeignet sein, etw. zu tun - German to English

to be most readily useful placed to accomplish sth. [EU usage]