give one's best v : perform as well as possible [syn: {go all out}, {do one's best}]
Copyright © 2024 3Dict.net