Wikipedia AI summary
Chapa frog (disambiguation)
The chapa frog is a frog found in Laos, Vietnam, and Thailand.
Chapa frog may also refer to: