Italian Spanish Dictionary

italiano - español

imbarazzante in Spanish: