I think "before meal" is fine without "before a meal."
Sepertinya medicine lebih cocok daripada drug.
Can meal be translated into "makanan"?
Makan (verb) Makanan (noun)