meaning of Alabama Lawn Dart

Alabama Lawn Dart meaning in Urban Dictionary

When you reside in Alabama and a buddy involves go to your property and takes a dump in your yard. Hence what they make is THE grass dart.