meaning of megalobatrachus maximus

1. large up to more than three feet edible salamander of Asia


Related Words

megalobatrachus maximus |

Developed & Maintained By Taraprasad.com

Treasure Words