easily cast, thrown/darted - Turkish English Dictionary