How can I drop rows where column A is the key, and any rows for that key contain both "foo" and "moo" in column C
df_before:
"cat" |"waverly way"|"foo"|10.0
"cat" |"smokey st" |"moo"|9.7
"rabbit"|"rapid ave" |"foo"|6.6
"rabbit"|"far blvd" |"too"|3.2
df_after:
"rabbit"|"rapid ave" |"foo"|6.6
"rabbit"|"far blvd" |"too"|3.2