diff --git a/Library/Homebrew/cask/lib/hbc/artifact.rb b/Library/Homebrew/cask/lib/hbc/artifact.rb
index ec808a614e5c501b3a0be740e14952d02a98d776..8b4babdf62cb8b42c1424ebbbc7119571491005e 100644
--- a/Library/Homebrew/cask/lib/hbc/artifact.rb
+++ b/Library/Homebrew/cask/lib/hbc/artifact.rb
@@ -2,6 +2,7 @@ require "hbc/artifact/app"
 require "hbc/artifact/artifact" # generic 'artifact' stanza
 require "hbc/artifact/binary"
 require "hbc/artifact/colorpicker"
+require "hbc/artifact/dictionary"
 require "hbc/artifact/font"
 require "hbc/artifact/input_method"
 require "hbc/artifact/installer"
@@ -38,6 +39,7 @@ module Hbc
         Pkg,
         Prefpane,
         Qlplugin,
+        Dictionary,
         Font,
         Service,
         StageOnly,
diff --git a/Library/Homebrew/cask/lib/hbc/artifact/dictionary.rb b/Library/Homebrew/cask/lib/hbc/artifact/dictionary.rb
new file mode 100644
index 0000000000000000000000000000000000000000..e017992f021dd4165f183848eca103df1e00d133
--- /dev/null
+++ b/Library/Homebrew/cask/lib/hbc/artifact/dictionary.rb
@@ -0,0 +1,8 @@
+require "hbc/artifact/moved"
+
+module Hbc
+  module Artifact
+    class Dictionary < Moved
+    end
+  end
+end
diff --git a/Library/Homebrew/cask/lib/hbc/cli.rb b/Library/Homebrew/cask/lib/hbc/cli.rb
index 6249fbc7ab2ecd9bb7e2a81273cdcfe2faf3a389..d062c6a7dcfdc379e4f0ca7b69ccb0a6b29153e1 100644
--- a/Library/Homebrew/cask/lib/hbc/cli.rb
+++ b/Library/Homebrew/cask/lib/hbc/cli.rb
@@ -54,6 +54,7 @@ module Hbc
       "--colorpickerdir="       => :colorpickerdir=,
       "--prefpanedir="          => :prefpanedir=,
       "--qlplugindir="          => :qlplugindir=,
+      "--dictionarydir="        => :dictionarydir=,
       "--fontdir="              => :fontdir=,
       "--servicedir="           => :servicedir=,
       "--input_methoddir="      => :input_methoddir=,
diff --git a/Library/Homebrew/cask/lib/hbc/cli/internal_stanza.rb b/Library/Homebrew/cask/lib/hbc/cli/internal_stanza.rb
index dd802bc94e974236a8854873bc09ce32dbd0ef49..e5c04ee514e6ae5992578b927d4a5c08b63787ee 100644
--- a/Library/Homebrew/cask/lib/hbc/cli/internal_stanza.rb
+++ b/Library/Homebrew/cask/lib/hbc/cli/internal_stanza.rb
@@ -28,6 +28,7 @@ module Hbc
         :artifact,
         :prefpane,
         :qlplugin,
+        :dictionary,
         :font,
         :service,
         :colorpicker,
diff --git a/Library/Homebrew/cask/lib/hbc/dsl.rb b/Library/Homebrew/cask/lib/hbc/dsl.rb
index 1a8bbe3a0f49b45ac6b951ccbd54d279689bf5d5..c62873665c936a28d71896b17381e756f78a6d2e 100644
--- a/Library/Homebrew/cask/lib/hbc/dsl.rb
+++ b/Library/Homebrew/cask/lib/hbc/dsl.rb
@@ -24,6 +24,7 @@ module Hbc
       :audio_unit_plugin,
       :binary,
       :colorpicker,
+      :dictionary,
       :font,
       :input_method,
       :internet_plugin,
diff --git a/Library/Homebrew/cask/lib/hbc/locations.rb b/Library/Homebrew/cask/lib/hbc/locations.rb
index 40933911dbaab7c18143d3cb2f0de600cfb5e0b5..8f6c028eca2d39cdf8c36170fb760e8e652997d6 100644
--- a/Library/Homebrew/cask/lib/hbc/locations.rb
+++ b/Library/Homebrew/cask/lib/hbc/locations.rb
@@ -64,6 +64,12 @@ module Hbc
         @qlplugindir ||= Pathname.new("~/Library/QuickLook").expand_path
       end
 
+      attr_writer :dictionarydir
+
+      def dictionarydir
+        @dictionarydir ||= Pathname.new("~/Library/Dictionaries").expand_path
+      end
+
       attr_writer :fontdir
 
       def fontdir
diff --git a/Library/Homebrew/cask/test/cask/cli/options_test.rb b/Library/Homebrew/cask/test/cask/cli/options_test.rb
index 32bd2e2d7186be5e8f9d08ad4eee21a3fef327aa..d49e7827b71eaf4eb1376ebd122ca50e5db7a164 100644
--- a/Library/Homebrew/cask/test/cask/cli/options_test.rb
+++ b/Library/Homebrew/cask/test/cask/cli/options_test.rb
@@ -57,6 +57,20 @@ describe Hbc::CLI do
     Hbc.colorpickerdir.must_equal Pathname("/some/path/bar")
   end
 
+  it "supports setting the dictionarydir" do
+    Hbc::CLI.process_options %w[help --dictionarydir=/some/path/foo]
+
+    Hbc.dictionarydir.must_equal Pathname("/some/path/foo")
+  end
+
+  it "supports setting the dictionarydir from ENV" do
+    ENV["HOMEBREW_CASK_OPTS"] = "--dictionarydir=/some/path/bar"
+
+    Hbc::CLI.process_options %w[help]
+
+    Hbc.dictionarydir.must_equal Pathname("/some/path/bar")
+  end
+
   it "supports setting the fontdir" do
     Hbc::CLI.process_options %w[help --fontdir=/some/path/foo]
 
diff --git a/Library/Homebrew/manpages/brew-cask.1.md b/Library/Homebrew/manpages/brew-cask.1.md
index 244a98f3ad326a8f765c18dbe66b409d80429fab..92c58ba291942172a881c4accb3df12aadfb780f 100644
--- a/Library/Homebrew/manpages/brew-cask.1.md
+++ b/Library/Homebrew/manpages/brew-cask.1.md
@@ -155,6 +155,9 @@ in a future version.
   * `--qlplugindir=<path>`:
     Target location for QuickLook Plugins. The default value is `~/Library/QuickLook`.
 
+  * `--dictionarydir=<path>`:
+    Target location for Dictionaries. The default value is `~/Library/Dictionaries`.
+
   * `--fontdir=<path>`:
     Target location for Fonts. The default value is `~/Library/Fonts`.
 
diff --git a/completions/zsh/_brew_cask b/completions/zsh/_brew_cask
index fb969ffe4a203da8756029340eac990a8aa4b4cc..bb64a2e32b981e20a087e2190deec43075f5c7f0 100644
--- a/completions/zsh/_brew_cask
+++ b/completions/zsh/_brew_cask
@@ -169,6 +169,7 @@ _brew_cask()
     '--colorpickerdir=-:Target location for Color Pickers. The default value is ~/Library/ColorPickers.' \
     '--prefpanedir=-:Target location for Preference Panes. The default value is ~/Library/PreferencePanes.' \
     '--qlplugindir=-:Target location for QuickLook Plugins. The default value is ~/Library/QuickLook.' \
+    '--dictionarydir=-:Target location for Dictionaries. The default value is ~/Library/Dictionaries.' \
     '--fontdir=-:Target location for Fonts. The default value is ~/Library/Fonts.' \
     '--servicedir=-:Target location for Services. The default value is ~/Library/Services.' \
     '--input_methoddir=-:Target location for Input Methods. The default value is ~/Library/Input Methods.' \
diff --git a/manpages/brew-cask.1 b/manpages/brew-cask.1
index 8b969221d82910c70c921ed88a71064c540a171b..961b19007014f3da9ad9d83d3979ece9d16876ac 100644
--- a/manpages/brew-cask.1
+++ b/manpages/brew-cask.1
@@ -162,6 +162,10 @@ Target location for Preference Panes\. The default value is \fB~/Library/Prefere
 Target location for QuickLook Plugins\. The default value is \fB~/Library/QuickLook\fR\.
 .
 .TP
+\fB\-\-dictionarydir=<path>\fR
+Target location for Dictionaries\. The default value is \fB~/Library/Dictionaries\fR\.
+.
+.TP
 \fB\-\-fontdir=<path>\fR
 Target location for Fonts\. The default value is \fB~/Library/Fonts\fR\.
 .