gift horse

from WordNet (r) 3.0 (2006)
gift horse
    n 1: a gift (usually of inferior quality) that should be
         accepted uncritically; "it wasn't much, but don't look a
         gift horse in the mouth"
    

[email protected]