Undercarriage

From Fresh Dictionary

English

Noun

undercarriage

  1. the landing gear of an aircraft
  2. (euphemism) the male genitalia

it:undercarriage

Personal tools