sheep potato - İspanyolca İngilizce Sözlük

sheep potato

Meanings of "sheep potato" in Spanish English Dictionary : 1 result(s)

İngilizce İspanyolca
Botany
sheep potato yuquilla [f] VE