Dictionary.net
Did you mean:
feed back
fight back
leaf-foot bug