Probably directly from Greek φάρμακον (fármakon); compare the Romanian farmec, which probably came through a Latin intermediate.
fãrmac n (plural fãrmatsi / fãrmatse)