easily cast, thrown/darted - German English Dictionary