armored paving tile - French English Dictionary