flying drainpipe Meaning, Definition & Usage

  1. noun a simple type of jet engine; must be launched at high speed
    ramjet engine; ramjet; athodyd; atherodyde.

WordNet