What does athodyd mean?

athodyd meaning in General Dictionary

a simple types of jet motor; must certanly be established at high-speed