place in a home or asylum - Türkçe İngilizce Sözlük