アイオリ
aiori

Noun

1. aioli

From French "aïoli"