easily cast, thrown/darted - French English Dictionary