タラモサラダ
taramosarada

Noun

1. taramasalata; taramosalata

Food

From Greek

Other forms: