Question: is amigo masculine or feminine?
Answer: O amigo is a male friend and a amiga is a female one. With human beings the gender of a noun is obvious enough.