xoxocalatl

Central Nahuatl

Noun

xoxocalatl

  1. tree frog.