Foul means
Synonyms are disgusting, revolting, unfair, corrupt etc.
Apt is an adjective which means suitable or appropriate in a certain situation. Example- the book Jane Eyre is apt for feminists to read.
Apt also mean likely to be. Example- Plants apt to suffer from overwatering.
Synonyms are appropriate, fit, and suitable etc.