Kamus Mobile
https://m.xamux.com
English to Indonesian
mandragora
noun
a genus of stemless herbs of the family Solanaceae
genus dari tumbuh-tumbuhan tak bertangkai dari keluarga Solanaceae
source: WordNet 3.0