Slovnenya

Translation English Spanish: cheesed off

Dictionary: main
cheesed off
adjective