No. May asks if you are allowed to while could asks if you have the ability to.
one could be implicit
There are a number of words you could use that would have the same meaning as fighting. You could use arguing for example.
Because they have the same kind of meaning only one could be about something else.
As synonyms, they're essentially the same word that can be used at the same times. They operate similar to verbs meaning the equivalent of "maybe", or "perhaps". Some example sentences could be: "I [may/might] go to store, but I'm not sure yet." "[May/Might] I have a slice of cake?" "She [may/might] just be pregnant."
pleurodynia
It could be considered a homonym. A homonym is a word that is pronounced or spelled the same way as another word but has a different meaning. This could apply to the word "long" because it may be used to mean distance and also time, which is not a physical length."How long was your flight?" could therefore have two different but correct answers.
Sesame would be "the same" if it started with Th.
"Bastion" could mean "bastión" or "baluarte" in the same context. The meaning in spanish is the same as english.
Music has lots of meanings. An artist who composes music means something, and a listener who hears music will understand some meaning, which may or may not be the same as the meaning that was originally intended by the composer.
None of these have the same meaning to thorn, but they could relate: horn, torn, worn, corn, born, mourn
Not even in the same ballpark. Satellite is a noun, meaning an object which orbits another. Rotate is a verb meaning to turn on an axis. Satellites may rotate, or they may not. The two words are unrelated.
A homonym of "sleep" could be "sail," which is pronounced the same but has a different meaning.