LIMBOUS Meaning of LIMBOUS in English adj with slightly overlapping borders; said of a suture. Webster English vocab. Английский словарь Webster. 2012