Find the word definition

Wiktionary
gift horses

n. (gift horse English)