norsunluu

  Finnish English Dictionary

norsunluu from Finnish to English

  1. ivory