place where cement blocks are sold - German English Dictionary