dreamingfordreams.com
Best dreams' dictionary online
To better understand this dream, read also the interpretations of beating.