diff --git a/tools/virsh.pod b/tools/virsh.pod
index 89251af503..578b87808d 100644
--- a/tools/virsh.pod
+++ b/tools/virsh.pod
@@ -2584,7 +2584,8 @@ I<vol-name-or-key-or-path> is the name or key or path of the volume to delete.
 Upload the contents of I<local-file> to a storage volume.
 I<--pool> I<pool-or-uuid> is the name or UUID of the storage pool the volume
 is in.
-I<vol-name-or-key-or-path> is the name or key or path of the volume to wipe.
+I<vol-name-or-key-or-path> is the name or key or path of the volume where the
+file will be uploaded.
 I<--offset> is the position in the storage volume at which to start writing
 the data. I<--length> is an upper bound of the amount of data to be uploaded.
 An error will occur if the I<local-file> is greater than the specified length.
@@ -2592,10 +2593,10 @@ An error will occur if the I<local-file> is greater than the specified length.
 =item B<vol-download> [I<--pool> I<pool-or-uuid>] [I<--offset> I<bytes>]
 [I<--length> I<bytes>] I<vol-name-or-key-or-path> I<local-file>
 
-Download the contents of I<local-file> from a storage volume.
+Download the contents of a storage volume to I<local-file>.
 I<--pool> I<pool-or-uuid> is the name or UUID of the storage pool the volume
 is in.
-I<vol-name-or-key-or-path> is the name or key or path of the volume to wipe.
+I<vol-name-or-key-or-path> is the name or key or path of the volume to download.
 I<--offset> is the position in the storage volume at which to start reading
 the data. I<--length> is an upper bound of the amount of data to be downloaded.