amblypod /ˈæmbliˌpɒd/ ← Back to A Definitions 1. noun a genus of birds in the family Rallidae “The rare amblypod was spotted deep in the jungle.” Synonyms railbird waterhen Antonyms eagle falcon