spanish oyster plant - İngilizce Eşanlam Sözlük

spanish oyster plant

n.
[1] Scolymus hispanicus