LIMBOUS Meaning of LIMBOUS in English (a.) With slightly overlapping borders; -- said of a suture. Webster's English dictionary. Английский словарь Webster. 2012