Meaning of moscada in Spanish:

moscada

Translate moscada into English