SATFD: Southern African Trout and Flyfishing Directory

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

Definition in English: Southern African Trout and Flyfishing Directory