meaning of switzer

1. a landlocked federal republic in central Europe


Related Words

switzerland |

Developed & Maintained By Taraprasad.com

Treasure Words