Japanese

edit

Proper noun

edit

グレナダ (Gurenada

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