What does am besten geeignet sein, etw. zu tun mean?

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

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