project (to throw) - German English Dictionary