concrete platform - French English Dictionary