cardiff (capital of wales) - Spanish English Dictionary