Glossary Term

Mountain Chicken


Mountain chicken is actually a species of toad. The meat is considered a delicacy in Dominica.