athodyd(noun) noun1. a simple type of jet engine; must be launched at high speedSimilar word(s): ramjetDefinition categories: man–made