Meaning of ribbon bed in English:
ribbon bed
noun
1Geology
A bed comprising narrow horizontal layers of rock.2A narrow strip of ground planted with flowers, shrubs, etc., in a garden.
Origin
Mid 19th century.
Are You Learning English? Here Are Our Top English Tips