Definitions of Amblyrhynchus:

  • noun:   marine iguanas