algiers.com

algiers

  1. (noun) The capital city of Algeria