Definition of “frankincense” - English Dictionary

british dictionary