Definitions of Carl xvi gustaf:

  • noun:   king of Sweden since 1973 (born 1946)