meaning of lieger

1. A resident ambassador.


Related Words

lieger |

Developed & Maintained By Taraprasad.com

Treasure Words