Hey recently someone gave me a 20 euro psn card i have a us psn account is there anyway i could spend the 20 euro on that account or i have to create a new euro psn account to use it?
Nope You Cannot,
Sony Allowed Only PSN Cards To Be Bought As The Same Region As Your PSN Account!
Just Make A New Account