amphiumidae - definitions and synonyms

amphiumidae noun

  1. ( also written as Amphiumidae )

    English Meaning: 

    : congo snakes

    Synonyms:

    family amphiumidae