have something delivered - German English Dictionary