Translation of moscada in English:

moscada

adjective