OWLA: Owasco Watershed Lake Association, Inc.

What does OWLA mean? The above is one of OWLA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Owasco Watershed Lake Association, Inc.