Grenāda

See also: Grenada, grenada, and grenadă

Latvian

Proper noun

Grenāda

  1. Grenada (an island and country in the Caribbean)