Definition: The term "oxbows" is not commonly used in English and may have a more specific meaning. It's possible that it refers to a type of oxbow lake, which is a natural body of water formed by the intersection of two rivers or streams. However, without further context or information about the subject, it's difficult to provide a precise definition.