meaning of tongueless frog

1. almost completely aquatic frog native to Africa and Panama and northern South America


Related Words

tongueless frog |

Developed & Maintained By Taraprasad.com

Treasure Words