Describing animals with adjectives
Would this be correct?
For a male snake: "La serpiente bonito." For a female snake: "La serpiente bonita?"
I concluded this from Toni's awesome answer where he described a male animal as "macho" and a female one as "hembra."
2 Answers
No, "serpiente" is feminine, it could only be la serpiente bonita (for both male and female snakes).
Edit: To clarify, it is okay to say la serpiente macho because "macho" is an adjective that does not change with the grammatical gender of the noun.
English gender acknowledgement is linked to the sex of the entity in question ( a generalization, I have never sexed a ship)
This does not apply in gender selection of nouns in Spanish. At times it may seem to follow that convention but more often than not gender will be an arbitrary issue to be committed to memory.