Idiom: My foot!

See also: