English to Chinese Dictionary arugula

arugula

芝麻菜
translation of 'arugula'
definition
Credits: Google Translate
Download the
HelloEnglishApp
image_one