supported on solid construction - German English Dictionary