SCOUL: Sugar Corporation of Uganda Ltd.

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

Definition in English: Sugar Corporation of Uganda Ltd.