tarahumara frog ta·ra·hu·marafrog uncommon noun 1. Mexican frog found within a jump of two or water Synonymstarahumara frogRana tarahumarae Related words Broader terms true frog Parts Rana WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.