supported on solid construction - Spanish English Dictionary