Grenada
noun
The clelia clelia is a species of large snake found on the islands of Dominica and Grenada, and formerly found on St. Lucia. It measures up to seven feet in length and is mildly venomous - though harmless to humans.
arrow_drop_down
0
arrow_drop_down
comments