Find the word definition

Wiktionary
landing gears

n. (plural of landing gear English)