ruì

  1. Grenada, island country in the Caribbean Sea (Tw)