Yes, it's called flip :: (a -> b -> c) -> b -> a -> c, e.g. flip (>) 3 5 == True. More infos and source on hackage: flip.
What you want is simply to reverse the arguments of function application, right?
Well, since ($) is function application, by using flip you may write flip ($) :: b -> (b -> c) -> c. Let see what happens. Here is the source for the two prelude functions:
-- from Hackage:
($) :: (a -> b) -> a -> b
f $ x = f x
-- from Hackage:
flip :: (a -> b -> c) -> b -> a -> c
flip f x y = f y x
So, basically if you put together the types, flip ($) becomes
flip ($) ::
b -> -- type of x, argument of y and second argument of ($)
(b -> c) -> -- type of y, function applied by ($) as its first argument
c -> -- result of the application "y x"
If you follow the actual definitions of the functions:
flip ($) = (\f x y -> f y x) ($) -- from flip's def.
= \x y -> ($) y x -- partial application
= y x -- from ($)'s def.